AI: Safety and Robustness Certification of Neural Networks with Abstract Interpretation

نویسندگان

  • Timon Gehr
  • Matthew Mirman
  • Dana Drachsler-Cohen
  • Petar Tsankov
  • Swarat Chaudhuri
  • Martin Vechev
چکیده

We present AI, the first sound and scalable analyzer for deep neural networks. Based on overapproximation, AI can automatically prove safety properties (e.g., robustness) of realistic neural networks (e.g., convolutional neural networks). The key insight behind AI is to phrase reasoning about safety and robustness of neural networks in terms of classic abstract interpretation, enabling us to leverage decades of advances in that area. Concretely, we introduce abstract transformers that capture the behavior of fully connected and convolutional neural network layers with rectified linear unit activations (ReLU), as well as max pooling layers. This allows us to handle real-world neural networks, which are often built out of those types of layers. We present a complete implementation of AI together with an extensive evaluation on 20 neural networks. Our results demonstrate that: (i) AI is precise enough to prove useful specifications (e.g., robustness), (ii) AI can be used to certify the effectiveness of state-of-the-art defenses for neural networks, (iii) AI is significantly faster than existing analyzers based on symbolic analysis, which often take hours to verify simple fully connected networks, and (iv) AI can handle deep convolutional networks, which are beyond the reach of existing methods.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Seven-Level Direct Torque Control of Induction Motor Based on Artificial Neural Networks with Regulation Speed Using Fuzzy PI Controller

In this paper, the author proposes a sensorless direct torque control (DTC) of an induction motor (IM) fed by seven-level NPC inverter using artificial neural networks (ANN) and fuzzy logic controller. Fuzzy PI controller is used for controlling the rotor speed and ANN applied in switching select stator voltage. The control method proposed in this paper can reduce the torque, stator flux and to...

متن کامل

Checking Safety of Neural Networks with SMT Solvers: A Comparative Evaluation

In this paper we evaluate state-of-the-art SMT solvers on encodings of verification problems involving Multi-Layer Perceptrons (MLPs), a widely used type of neural network. Verification is a key technology to foster adoption of MLPs in safety-related applications, where stringent requirements about performance and robustness must be ensured and demonstrated. While safety problems for MLPs can b...

متن کامل

Poster Presentation: Abstract Interpretation-based Mobile Code Certification

Current approaches to mobile code safety—inspired by the technique of Proof-Carrying Code (PCC) [4]—associate safety information (in the form of a certifícate) to programs. The certifícate (or proof) is created by the code supplier at compile time, and packaged along with the untrusted code. The consumer who receives the code+certiñcate package can then run a checker which, by a straightforward...

متن کامل

Aircraft Visual Identification by Neural Networks

In the present paper, an efficient method for three dimensional aircraft pattern recognition is introduced. In this method, a set of simple area based features extracted from silhouette of aerial vehicles are used to recognize an aircraft type from its optical or infrared images taken by a CCD camera or a FLIR sensor. These images can be taken from any direction and distance relative to the fly...

متن کامل

Proceedings of the 1 st International Workshop on Software Analysis and Development for Pervasive Systems SONDA 2004 Mauricio

Interpretation-based Code Certification for Pervasive Systems: Preliminary Experiments∗ Elvira Albert School of Computer Science Complutense University of Madrid [email protected] Germán Puebla School of Computer Science Technical University of Madrid {german,herme}@fi.upm.es Manuel Hermenegildo Departments of Computer Science and Electrical and Computer Engineering University of New Mexico ABS...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2018